package com.jingli.pile.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;

/**
 * 电池状态信息
 * @TableName sup_battery_status_info
 */
@TableName(value ="sup_battery_status_info")
public class SupBatteryStatusInfo implements Serializable {
    /**
     * 
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 运营商 ID
     */
    private String operatorId;

    /**
     * 资产所属方 ID
     */
    private String ownerId;

    /**
     * 电池箱资产 所属方名称
     */
    private String ownerName;

    /**
     * 电池箱编码
     */
    private String batteryPackId;

    /**
     * 电池状态
     */
    private Integer batteryStatus;

    /**
     * 当前电池剩 余电量占比
     */
    private Double soc;

    /**
     * 站运营商 ID
     */
    private String stationOperatorId;

    /**
     * 站设备所属方ID
     */
    private String stationEquipmentOwnerId;

    /**
     * 充换电站 ID
     */
    private String stationId;

    /**
     * 充电设备编 码
     */
    private String equipmentId;

    /**
     * 充电设备接 口编码
     */
    private String connectorId;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    /**
     * 
     */
    public Integer getId() {
        return id;
    }

    /**
     * 
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 运营商 ID
     */
    public String getOperatorId() {
        return operatorId;
    }

    /**
     * 运营商 ID
     */
    public void setOperatorId(String operatorId) {
        this.operatorId = operatorId;
    }

    /**
     * 资产所属方 ID
     */
    public String getOwnerId() {
        return ownerId;
    }

    /**
     * 资产所属方 ID
     */
    public void setOwnerId(String ownerId) {
        this.ownerId = ownerId;
    }

    /**
     * 电池箱资产 所属方名称
     */
    public String getOwnerName() {
        return ownerName;
    }

    /**
     * 电池箱资产 所属方名称
     */
    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName;
    }

    /**
     * 电池箱编码
     */
    public String getBatteryPackId() {
        return batteryPackId;
    }

    /**
     * 电池箱编码
     */
    public void setBatteryPackId(String batteryPackId) {
        this.batteryPackId = batteryPackId;
    }

    /**
     * 电池状态
     */
    public Integer getBatteryStatus() {
        return batteryStatus;
    }

    /**
     * 电池状态
     */
    public void setBatteryStatus(Integer batteryStatus) {
        this.batteryStatus = batteryStatus;
    }

    /**
     * 当前电池剩 余电量占比
     */
    public Double getSoc() {
        return soc;
    }

    /**
     * 当前电池剩 余电量占比
     */
    public void setSoc(Double soc) {
        this.soc = soc;
    }

    /**
     * 站运营商 ID
     */
    public String getStationOperatorId() {
        return stationOperatorId;
    }

    /**
     * 站运营商 ID
     */
    public void setStationOperatorId(String stationOperatorId) {
        this.stationOperatorId = stationOperatorId;
    }

    /**
     * 站设备所属方ID
     */
    public String getStationEquipmentOwnerId() {
        return stationEquipmentOwnerId;
    }

    /**
     * 站设备所属方ID
     */
    public void setStationEquipmentOwnerId(String stationEquipmentOwnerId) {
        this.stationEquipmentOwnerId = stationEquipmentOwnerId;
    }

    /**
     * 充换电站 ID
     */
    public String getStationId() {
        return stationId;
    }

    /**
     * 充换电站 ID
     */
    public void setStationId(String stationId) {
        this.stationId = stationId;
    }

    /**
     * 充电设备编 码
     */
    public String getEquipmentId() {
        return equipmentId;
    }

    /**
     * 充电设备编 码
     */
    public void setEquipmentId(String equipmentId) {
        this.equipmentId = equipmentId;
    }

    /**
     * 充电设备接 口编码
     */
    public String getConnectorId() {
        return connectorId;
    }

    /**
     * 充电设备接 口编码
     */
    public void setConnectorId(String connectorId) {
        this.connectorId = connectorId;
    }
}